package com.kh.pajx.sop.service;

import java.util.Map;

import com.kh.pajx.sop.domain.SOPCurrentUser;


/**
 * 用户登入、登出业务逻辑接口
 * @author:	azzcsimp
 * @Createdate:	2014年7月3日 下午2:54:39
 */
public interface ISopLoginService {
	
	/**
	 * 用户登录
	 * @param account 登录用户名
	 * @param password 密码
	 * @return   SOPCurrentUser 用户信息
	 * @author:	azzcsimp
	 * @Createdate:	2014年7月3日 下午2:22:22
	 */
	SOPCurrentUser login(String account,String password);
	
	/**
	 * 更新用户登录的最后一次时间&IP
	 * @param user   
	 * @author:	azzcsimp
	 * @Createdate:	2014年7月4日 下午2:06:24
	 */
	//void updateLastLoginTimeAndIp(SysInsideUser user);
	
	/**
	 * 初始化所有用户信息
	 * @param sclId 学校编号，如果学校编号不为空，同时返回该学校编号下的教师信息
	 * @return   
	 * @author:	azzcsimp
	 * @Createdate:	2014年11月12日 下午4:06:17
	 */
	Map<String,String> initAllUserMap(String sclId);

}
